package com.hengpeng.itfin.persist;

import java.util.List;

import com.hengpeng.itfinbase.persist.Drawing;
import com.hengpeng.itfinbase.persist.Drawing.DrawingState;

/**
 * <pre>
 * 提现信息dao接口
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-12
 */
public interface DrawingDao
{

	/**
	 * <pre>
	 * 通过处理状态和支付商ID获取提款列表
	 * </pre>
	 * @param state　处理状态
	 * @param providerId 支付商ID
	 * @return
	 */
	public List<Drawing> getListByState(DrawingState state, String providerId);

	/**
	 * <pre>
	 * 更新提款记录状态
	 * </pre>
	 * @param id 提款记录ID
	 * @param state 提款状态
	 */
	public void updateState(Long id, DrawingState state);

}
